<%@ page import="icontrolv2.Cliente" %>

<div class="fieldcontain ${hasErrors(bean: clienteInstance, field: 'rut', 'error')} required">
	<label for="rut">
		<g:message code="cliente.rut.label" default="Rut" />
		<span class="required-indicator">*</span>
	</label>
	<g:field maxlength="8" type="number" name="rut" required="" value="${fieldValue(bean: clienteInstance, field: 'rut')}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: clienteInstance, field: 'dv', 'error')} ">
	<label for="dv">
		<g:message code="cliente.dv.label" default="Dv" />
		
	</label>
	<g:textField maxlength="1" name="dv" value="${clienteInstance?.dv}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: clienteInstance, field: 'nombre', 'error')} ">
	<label for="nombre">
		<g:message code="cliente.nombre.label" default="Nombre" />
		
	</label>
	<g:textField name="nombre" value="${clienteInstance?.nombre}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: clienteInstance, field: 'descripcion', 'error')} ">
	<label for="descripcion">
		<g:message code="cliente.descripcion.label" default="Giro" />
		
	</label>
	<g:textField name="descripcion" value="${clienteInstance?.descripcion}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: clienteInstance, field: 'mail', 'error')} ">
	<label for="mail">
		<g:message code="cliente.mail.label" default="Mail" />
		
	</label>
	<g:textField name="mail" value="${clienteInstance?.mail}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: clienteInstance, field: 'sitioWeb', 'error')} ">
	<label for="sitioWeb">
		<g:message code="cliente.sitioWeb.label" default="Sitio Web" />
		
	</label>
	<g:textField name="sitioWeb" value="${clienteInstance?.sitioWeb}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: direccionInstance, field: 'direccion', 'error')} ">
    <label for="direccion">
        <g:message code="direccion.direccion.label" default="Dirección" />

    </label>
    <g:textField name="direccion" value="${direccionInstance?.direccion}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: direccionInstance, field: 'comuna', 'error')} ">
    <label for="comuna">
        <g:message code="direccion.comuna.label" default="Comuna" />

    </label>
    <g:textField name="comuna" value="${direccionInstance?.comuna}"/>
</div>

<%-- <div class="fieldcontain ${hasErrors(bean: clienteInstance, field: 'proyectos', 'error')} ">
	<label for="proyectos">
		<g:message code="cliente.proyectos.label" default="Proyectos" />
		
	</label>
	
<ul class="one-to-many">
<g:each in="${clienteInstance?.proyectos?}" var="p">
    <li><g:link controller="proyecto" action="show" id="${p.id}">${p?.encodeAsHTML()}</g:link></li>
</g:each>
<li class="add">
<g:link controller="proyecto" action="create" params="['cliente.id': clienteInstance?.id]">${message(code: 'default.add.label', args: [message(code: 'proyecto.label', default: 'Proyecto')])}</g:link>
</li>
</ul>

</div>   --%>

